学会使用ListView

遇到的问题

由于列表中每个item显示内容为五部分(姓名,学号,班级,年龄,性别),要考虑哪部分在布局文件中由哪个组件显示,并且显示的内容是什么

分析与理解

使用Map是键值对,将这五个个键分别定义为类的私有静态成员;为显示两组以上数据,使用List来容纳这些数据,使用一个for循环填充数据;布局文件中id为负责显示每个Map中的键对应的值,使用SimpleAdapter来完成这项功能。

知识点总结

通过ListView项目掌握了用列表显示信息,列表每项未必是一个简单的字符串,可能包含各种参数,如本例的每个item包括姓名,学号,年龄,性别等参数,首先为每一项内容如何显示建立一个布局文件,该布局文件必须是一个单独的文件,其次准备好要显示的数据,然后装配适配器,最后为列表设置该适配器,将数据和显示结合起来。
构造ArrayAdapter对象需要三个参数,其中包括列表中每一项的显示布局和字符串数组

results matching ""

    No results matching ""